使用 for in 循环来枚举对象应当与顺序无关。
使用数组而不是字典来存储有序集合。
使用 for in 循环枚举对象的属性时,确保不要修改该对象。
如果迭代一个对象时,对象的内容可能被修改,应该用 while 循环或者 for 循环代替 for in。
循环只有一点优于迭代函数,就是有break和continue,后者只能通过低效的throw实现。
使用 for in 循环来枚举对象应当与顺序无关。
使用数组而不是字典来存储有序集合。
使用 for in 循环枚举对象的属性时,确保不要修改该对象。
如果迭代一个对象时,对象的内容可能被修改,应该用 while 循环或者 for 循环代替 for in。
循环只有一点优于迭代函数,就是有break和continue,后者只能通过低效的throw实现。